package ar.com.angrymachine.hunter.utils;

import ar.com.angrymachine.hunter.ActivitySet;
import ar.com.angrymachine.hunter.activities.FightActivity;
import ar.com.angrymachine.hunter.gameplay.Monster;
import ar.com.angrymachine.hunter.locations.ArenaActivitySet;

public class ArenaGenerator
{
	public static ActivitySet generateArena(int challenge)
	{
		ActivitySet arena = new ArenaActivitySet();
		switch(challenge)
		{
			case 0:
			{
				int level = 2;
				Monster m = DungeonGenerationUtils.createMonster(level, null);
				arena.addActivityInTail(new FightActivity(m));
				m = DungeonGenerationUtils.createMonster(level, null);
				arena.addActivityInTail(new FightActivity(m));
				m = DungeonGenerationUtils.createMonster(level, null);
				arena.addActivityInTail(new FightActivity(m));
				m = DungeonGenerationUtils.createMonster(level, null);
				arena.addActivityInTail(new FightActivity(m));
				break;
			}
			case 1:
			{
				Monster m = DungeonGenerationUtils.createMonster(5, null);
				arena.addActivityInTail(new FightActivity(m));
				break;
			}
		}
		return arena;
	}
}
